Pada tingkat paling dasar, R tidak beroperasi pada skalar tunggal, tetapi pada Vektor Atomik. Setiap objek di R adalah kumpulan elemen dengan tipe yang sama, yang ditentukan oleh mode penyimpanan internalnya.
1. Vektor Atomik
Bahkan nilai tunggal seperti z <- 100 adalah vektor dengan panjang satu. R menangani urutan data—logika, integer, ganda, kompleks, karakter, dan mentah—sebagai satuan utama operasi.
2. Penugasan dan Pembuatan
Kita menggunakan operator penugasan <- untuk menghubungkan nama dengan memori. Vektor multi-elemen dibuat menggunakan fungsi c() (gabung) atau operator : (urutan), seperti z <- 0:9.
3. Penyimpanan Internal
Fungsi typeof() mengungkap representasi tingkat rendah gaya C dari sebuah objek. Sebagai contoh, R membedakan antara numerik (titik mengambang) dan karakter (string yang dibungkus dengan ""). Atomik vektor memastikan keseragaman: setiap elemen harus memiliki tipe yang sama.
$$\text{typeof}(0:9) \rightarrow \text{"integer"}$$